page {
	background: #F5F5F5;
	font-size: 28rpx;
}
view,text{
	box-sizing: border-box;
}

.f14 {
	font-size: 14rpx;
}

.f16 {
	font-size: 16rpx;
}

.f18 {
	font-size: 18rpx;
}

.f20 {
	font-size: 20rpx;
}

.f22 {
	font-size: 22rpx;
}

.f24 {
	font-size: 24rpx;
}

.f26 {
	font-size: 26rpx;
}

.f28 {
	font-size: 28rpx;
}

.f30 {
	font-size: 30rpx;
}

.f32 {
	font-size: 32rpx;
}

.f34 {
	font-size: 34rpx;
}

.f36 {
	font-size: 36rpx;
}

.f38 {
	font-size: 38rpx;
}

.f40 {
	font-size: 40rpx;
}

.f42 {
	font-size: 42rpx;
}

.f44 {
	font-size: 44rpx;
}

.f46 {
	font-size: 46rpx;
}

.f48 {
	font-size: 48rpx;
}

.f50 {
	font-size: 50rpx;
}

.c000 {
	color: #000;
}

.cfff {
	color: #FFF;
}

.c333 {
	color: #333;
}

.c666 {
	color: #666;
}

.c999 {
	color: #999;
}

.cred {
	color: #ed0000;
}

.bgfff {
	background: #FFF;
}

.flex {
	display: flex;
}

.flex-ac {
	display: flex;
	align-items: center;
}

.flex-as {
	display: flex;
	align-items: flex-start;
}
.flex-ae {
	display: flex;
	align-items: flex-end;
}
.flex-ae-jc {
	display: flex;
	align-items: flex-end;
	justify-content: center;
}

.flex-ac-wrap {
	display: flex;
	align-items: center;
	flex-wrap: wrap;
}

.flex-ac-jb {
	display: flex;
	align-items: center;
	justify-content: space-between;
}

.flex-ac-jc {
	display: flex;
	align-items: center;
	justify-content: center;
}

.flex-ac-je {
	display: flex;
	align-items: center;
	justify-content: flex-end;
}

.flex-ac-jb-wrap {
	display: flex;
	align-items: center;
	justify-content: space-between;
	flex-wrap: wrap;
}

.flex-dc {
	display: flex;
	flex-direction: column;
}

.flex-dc-ac {
	display: flex;
	flex-direction: column;
	align-items: center;
}
.flex-dc-jc {
	display: flex;
	flex-direction: column;
	justify-content: center;
}

.flex-dc-ac-jc {
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: center;
}

.flex-dc-ae {
	display: flex;
	flex-direction: column;
	align-items: flex-end;
}

.flex1 {
	flex: 1;
}
.center {
	text-align: center;
}
.space{
	letter-spacing: 2rpx;
}

.bold {
	font-weight: bold;
}
.radius10{
	border-radius: 10rpx;
}
.opacity1{
	opacity: 1!important;
}

/* 超出一行省略 */
.qoverDot {
	text-overflow: -o-ellipsis-lastline;
	overflow: hidden;
	word-break: break-all;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 1;
	line-clamp: 1;
	-webkit-box-orient: vertical;
}

/* 超出二行省略 */
.qoverDot2 {
	text-overflow: -o-ellipsis-lastline;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	line-clamp: 2;
	-webkit-box-orient: vertical;
}

/*保存按钮*/
.saveBtn {
	display: flex;
	align-items: center;
	justify-content: center;
	background: linear-gradient( 180deg, #FF7272 0%, #FF0019 100%);
	box-shadow: 0rpx 8rpx 30rpx 1rpx rgba(125,172,244,0.38);
	color: #FFFFFF;
	border-radius: 60rpx;
	height: 100rpx;
	font-size: 32rpx;
}
.cancleBtn {
	color: #2232d5;
	background: transparent;
	border: 1px solid #2232d5;
	box-shadow: none;
}

.primary-color {
	color: #FF5151;
}

.primary-color2 {
	color: #3BB7FF;
}

.primary-bg-color {
	background: #2232d5!important;
}

.plStyle {
	color: #999;
	font-size: 28rpx;
}

.cblue{
	color: #2232d5;
}
.cgreen{
	color: #189e02;
}

uni-textarea {
	font-size: 26rpx;
}
.radius15{
	border-radius: 15rpx;
}
.title-line{
	.line{
		width: 4rpx;
		height: 35rpx;
		background: linear-gradient( 180deg, #FF7272 0%, #FF0019 100%);
		border-radius: 2rpx;
		margin-right: 28rpx;
	}
}